.mc-layout{
	width:980px;
	margin:auto;
	min-height:400px;
}
.msg-title{
	background: url("../images/xcr/message-title.png");
	width:132px;
	height:43px;
}
.mc-state{
	width:970px;
	padding:5px 0 5px 10px;
	background: #f6f6f6;
	border-top:1px solid #d0d0d0;
	height:20px;
}
.def-read{
	width:40px;
	height:15px;
	padding:2px 0 2px 0;
	text-align: center;
	border:1px solid #f6f6f6;
	display: block;
}
.def-read:hover{
	background: #fff;
	border:1px solid #E6E6E6;
}

.read-state{
	width:40px;
	height:15px;
	padding:2px 0 2px 0;
	background: #fff;
	border:1px solid #E6E6E6;
	text-align: center;
}
.no-msg{
	width:978px;
	height:60px;
	background: #f9f9f9;
	border:1px solid #efefef;
	margin-top:20px;
	line-height: 60px;
	text-align: center;
}
.msg-detail{
	width:960px;
	border-bottom:1px dashed #b0d8f4;
	padding:15px 10px 15px 10px;
}
.msg-detail div{
	font-size: 14px;
}
.msg-detail a{
	color:#1570a6;
	text-decoration: none;
	margin:0 5px 0 5px;
}
.msg-detail a:hover{
	color:#1570a6;
	text-decoration: underline;
}
.mc-reply{
	width:700px;
	overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
    display:block;
}
.mc-state a{
	color:#000;
	text-decoration: none;
}
.mc-state div{
	cursor: pointer;
}
.mc-cc{
	background: url("../images/xcr/ggcc.png") -15px -3px;
	width:24px;
	height:24px;
	cursor: pointer;
}
.mc-cc:hover{
	background: url("../images/xcr/ggcc.png") -15px -48px;
	cursor: pointer;
}
.mc-gg{
	background: url("../images/xcr/ggcc.png") -51px -3px;
	width:24px;
	height:24px;
	cursor: pointer;
}
.mc-gg:hover{
	background: url("../images/xcr/ggcc.png") -51px -48px;
	width:24px;
	height:24px;
	cursor: pointer;
}

/*css msdn style pagination*/
div.msdn{padding:4px 0px 4px 0;font-size:13px;color:#313031;font-family:verdana,tahoma,arial,helvetica,sans-serif;background-color:#fff;text-align:right;}
div.msdn a{border:#c7e7ab 1px solid;padding:5px 6px 4px 5px;margin:0px 3px;color:#000;text-decoration:none;}
div.msdn a:hover{border:#b7d8ee 1px solid;background-color:#c7e7ab;}
div.pagination a:active{border:#b7d8ee 1px solid;color:#0066a7;background-color:#d2eaf6;}
div.msdn span.current{border:#afc897 1px solid;padding:5px 6px 4px 5px;font-weight:bold;margin:0px 3px;color:#444444;background-color:#c7e7ab;}
div.msdn span.disabled{display:none;}